home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 2 / Apprentice-Release2.iso / Source Code / Think Class Libraries / CommToolbox (original) / READ ME next >
Encoding:
Text File  |  1994-11-30  |  2.9 KB  |  50 lines  |  [ttro/ttxt]

  1. • About the Macintosh Communications Toolbox
  2.  
  3. The Communications Toolbox consists of four managers and a set of utilities. These managers and utilities are an extension to the Macintosh Toolbox and provide basic networking and communications services.
  4.  
  5. Each of the manager in the Communications Toolbox handles a different aspect of networking and communications: connection management, terminal emulation management, file transfer management, and communications resource management.
  6.  
  7. There are two interfaces (besides the user interface) to consider when programming with the Communications Toolbox: the interface between the application and the Communications Toolbox, and the one between the Communications Toolbox and the Macintosh Operating System.
  8.  
  9. The interface between an application and the Communications Toolbox is defined by the routines in each of the managers. By calling routines, an application can request basic networking and communications services.
  10.  
  11. The interface between the Communications Toolbox and the Macintosh Operating System is controlled by tools. Tools are units of code that implement the networking and communications services that the application requests. When an application calls a Communications Toolbox routine, it does so without concern for the underlying protocol. It is the job of the tool to implement basic networking and communications services according to a specific protocol.
  12.  
  13. The Communications Toolbox can be run on all Macintosh computers that have at least 1 megabyte (MB) of random-access memory (RAM), Macintosh Plus (128K) read-only memory (ROM) or later, and system 6.0.4 or a later version.
  14.  
  15. The Communications Toolbox is now (system 7.0 or later) part of the Macintosh Operating System. For earlier system versions, an installation disk is available from APDA® (Apple Programmers and Developpers Association).
  16.  
  17.  
  18. • Contents of the archive
  19.  
  20. The archive contains a set of geneneric TCL classes that handle the most important services of the Communications Toolbox.
  21.  
  22. CConnection: connection management class.
  23.  
  24. CFileTransfer: terminal management class.
  25.  
  26. CTermPane: terminal emulation pane class.
  27.  
  28. CCTBApp: generic CTB compatible application class.
  29.  
  30. CCTBDesktop: CTB desktop class that handles tools menus.
  31.  
  32. CCTBSwitchboard: CTB switchboard class that manages tools related events.
  33.  
  34. The sources are well documented, but I have no time to write a very detailed documentation for each class.
  35.  
  36. I have been using these classes for 6 monthes, in a product that will become commercial in a few weeks.
  37.  
  38. These classes are free, but if you make something with them, you can send me a copy of your product.
  39.  
  40. If you discover bugs, or find good ideas of improvement, you can send me your suggestions.
  41.  
  42. NB: Classes were first realized in French. I have translated them in English for the archive, but I am not very happy of my translation. Any good advices ??
  43.  
  44.  
  45.  
  46. Romain Vignes
  47. Departement Informatique
  48. INSA Lyon - FRANCE
  49. E-Mail: Romain.Vignes@Insa-Lyon.FR
  50. TEL   : +33 78 84 02 10